package com.yyy.spring6.lifecycle;

/**
 * @Project ：learn_spring
 * @File ：User.java
 * @IDE ：IntelliJ IDEA
 * @Author ：自由如风间
 * @Date ：2025/3/30 11:55
 * @Description ：For study.
 */

public class User {

    // 无参构造
    public User() {
        System.out.println("1 bean对象创建，调用无参构造");
    }

    // 初始化的方法
    public void initMethod() {
        System.out.println("4 bean对象初始化，调用指定的初始化方法");
    }

    // 销毁的方法
    public void destroyMethod() {
        System.out.println("7 bean对象销毁，调用指定的方法销毁");
    }

    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        System.out.println("2 给bean对象设置属性值");
        this.name = name;
    }
}
